package com.cainiao.pojo;

import java.util.Date;

/**
 * 
 * ActRuTask
 * 数据库表：act_ru_task
 */
public class ActRuTask {

    /**
     * 
     * 表字段 : act_ru_task.ID_
     */
    private String id;

    /**
     * 
     * 表字段 : act_ru_task.REV_
     */
    private Integer rev;

    /**
     * 
     * 表字段 : act_ru_task.EXECUTION_ID_
     */
    private String executionId;

    /**
     * 
     * 表字段 : act_ru_task.PROC_INST_ID_
     */
    private String procInstId;

    /**
     * 
     * 表字段 : act_ru_task.PROC_DEF_ID_
     */
    private String procDefId;

    /**
     * 
     * 表字段 : act_ru_task.NAME_
     */
    private String name;

    /**
     * 
     * 表字段 : act_ru_task.PARENT_TASK_ID_
     */
    private String parentTaskId;

    /**
     * 
     * 表字段 : act_ru_task.DESCRIPTION_
     */
    private String description;

    /**
     * 
     * 表字段 : act_ru_task.TASK_DEF_KEY_
     */
    private String taskDefKey;

    /**
     * 
     * 表字段 : act_ru_task.OWNER_
     */
    private String owner;

    /**
     * 
     * 表字段 : act_ru_task.ASSIGNEE_
     */
    private String assignee;

    /**
     * 
     * 表字段 : act_ru_task.DELEGATION_
     */
    private String delegation;

    /**
     * 
     * 表字段 : act_ru_task.PRIORITY_
     */
    private Integer priority;

    /**
     * 
     * 表字段 : act_ru_task.CREATE_TIME_
     */
    private Date createTime;

    /**
     * 
     * 表字段 : act_ru_task.DUE_DATE_
     */
    private Date dueDate;

    /**
     * 
     * 表字段 : act_ru_task.CATEGORY_
     */
    private String category;

    /**
     * 
     * 表字段 : act_ru_task.SUSPENSION_STATE_
     */
    private Integer suspensionState;

    /**
     * 
     * 表字段 : act_ru_task.TENANT_ID_
     */
    private String tenantId;

    /**
     * 
     * 表字段 : act_ru_task.FORM_KEY_
     */
    private String formKey;

    /**
     * 获取  字段:act_ru_task.ID_
     *
     * @return act_ru_task.ID_, 
     */
    public String getId() {
        return id;
    }

    /**
     * 设置  字段:act_ru_task.ID_
     *
     * @param id the value for act_ru_task.ID_, 
     */
    public void setId(String id) {
        this.id = id == null ? null : id.trim();
    }

    /**
     * 获取  字段:act_ru_task.REV_
     *
     * @return act_ru_task.REV_, 
     */
    public Integer getRev() {
        return rev;
    }

    /**
     * 设置  字段:act_ru_task.REV_
     *
     * @param rev the value for act_ru_task.REV_, 
     */
    public void setRev(Integer rev) {
        this.rev = rev;
    }

    /**
     * 获取  字段:act_ru_task.EXECUTION_ID_
     *
     * @return act_ru_task.EXECUTION_ID_, 
     */
    public String getExecutionId() {
        return executionId;
    }

    /**
     * 设置  字段:act_ru_task.EXECUTION_ID_
     *
     * @param executionId the value for act_ru_task.EXECUTION_ID_, 
     */
    public void setExecutionId(String executionId) {
        this.executionId = executionId == null ? null : executionId.trim();
    }

    /**
     * 获取  字段:act_ru_task.PROC_INST_ID_
     *
     * @return act_ru_task.PROC_INST_ID_, 
     */
    public String getProcInstId() {
        return procInstId;
    }

    /**
     * 设置  字段:act_ru_task.PROC_INST_ID_
     *
     * @param procInstId the value for act_ru_task.PROC_INST_ID_, 
     */
    public void setProcInstId(String procInstId) {
        this.procInstId = procInstId == null ? null : procInstId.trim();
    }

    /**
     * 获取  字段:act_ru_task.PROC_DEF_ID_
     *
     * @return act_ru_task.PROC_DEF_ID_, 
     */
    public String getProcDefId() {
        return procDefId;
    }

    /**
     * 设置  字段:act_ru_task.PROC_DEF_ID_
     *
     * @param procDefId the value for act_ru_task.PROC_DEF_ID_, 
     */
    public void setProcDefId(String procDefId) {
        this.procDefId = procDefId == null ? null : procDefId.trim();
    }

    /**
     * 获取  字段:act_ru_task.NAME_
     *
     * @return act_ru_task.NAME_, 
     */
    public String getName() {
        return name;
    }

    /**
     * 设置  字段:act_ru_task.NAME_
     *
     * @param name the value for act_ru_task.NAME_, 
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 获取  字段:act_ru_task.PARENT_TASK_ID_
     *
     * @return act_ru_task.PARENT_TASK_ID_, 
     */
    public String getParentTaskId() {
        return parentTaskId;
    }

    /**
     * 设置  字段:act_ru_task.PARENT_TASK_ID_
     *
     * @param parentTaskId the value for act_ru_task.PARENT_TASK_ID_, 
     */
    public void setParentTaskId(String parentTaskId) {
        this.parentTaskId = parentTaskId == null ? null : parentTaskId.trim();
    }

    /**
     * 获取  字段:act_ru_task.DESCRIPTION_
     *
     * @return act_ru_task.DESCRIPTION_, 
     */
    public String getDescription() {
        return description;
    }

    /**
     * 设置  字段:act_ru_task.DESCRIPTION_
     *
     * @param description the value for act_ru_task.DESCRIPTION_, 
     */
    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    /**
     * 获取  字段:act_ru_task.TASK_DEF_KEY_
     *
     * @return act_ru_task.TASK_DEF_KEY_, 
     */
    public String getTaskDefKey() {
        return taskDefKey;
    }

    /**
     * 设置  字段:act_ru_task.TASK_DEF_KEY_
     *
     * @param taskDefKey the value for act_ru_task.TASK_DEF_KEY_, 
     */
    public void setTaskDefKey(String taskDefKey) {
        this.taskDefKey = taskDefKey == null ? null : taskDefKey.trim();
    }

    /**
     * 获取  字段:act_ru_task.OWNER_
     *
     * @return act_ru_task.OWNER_, 
     */
    public String getOwner() {
        return owner;
    }

    /**
     * 设置  字段:act_ru_task.OWNER_
     *
     * @param owner the value for act_ru_task.OWNER_, 
     */
    public void setOwner(String owner) {
        this.owner = owner == null ? null : owner.trim();
    }

    /**
     * 获取  字段:act_ru_task.ASSIGNEE_
     *
     * @return act_ru_task.ASSIGNEE_, 
     */
    public String getAssignee() {
        return assignee;
    }

    /**
     * 设置  字段:act_ru_task.ASSIGNEE_
     *
     * @param assignee the value for act_ru_task.ASSIGNEE_, 
     */
    public void setAssignee(String assignee) {
        this.assignee = assignee == null ? null : assignee.trim();
    }

    /**
     * 获取  字段:act_ru_task.DELEGATION_
     *
     * @return act_ru_task.DELEGATION_, 
     */
    public String getDelegation() {
        return delegation;
    }

    /**
     * 设置  字段:act_ru_task.DELEGATION_
     *
     * @param delegation the value for act_ru_task.DELEGATION_, 
     */
    public void setDelegation(String delegation) {
        this.delegation = delegation == null ? null : delegation.trim();
    }

    /**
     * 获取  字段:act_ru_task.PRIORITY_
     *
     * @return act_ru_task.PRIORITY_, 
     */
    public Integer getPriority() {
        return priority;
    }

    /**
     * 设置  字段:act_ru_task.PRIORITY_
     *
     * @param priority the value for act_ru_task.PRIORITY_, 
     */
    public void setPriority(Integer priority) {
        this.priority = priority;
    }

    /**
     * 获取  字段:act_ru_task.CREATE_TIME_
     *
     * @return act_ru_task.CREATE_TIME_, 
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置  字段:act_ru_task.CREATE_TIME_
     *
     * @param createTime the value for act_ru_task.CREATE_TIME_, 
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取  字段:act_ru_task.DUE_DATE_
     *
     * @return act_ru_task.DUE_DATE_, 
     */
    public Date getDueDate() {
        return dueDate;
    }

    /**
     * 设置  字段:act_ru_task.DUE_DATE_
     *
     * @param dueDate the value for act_ru_task.DUE_DATE_, 
     */
    public void setDueDate(Date dueDate) {
        this.dueDate = dueDate;
    }

    /**
     * 获取  字段:act_ru_task.CATEGORY_
     *
     * @return act_ru_task.CATEGORY_, 
     */
    public String getCategory() {
        return category;
    }

    /**
     * 设置  字段:act_ru_task.CATEGORY_
     *
     * @param category the value for act_ru_task.CATEGORY_, 
     */
    public void setCategory(String category) {
        this.category = category == null ? null : category.trim();
    }

    /**
     * 获取  字段:act_ru_task.SUSPENSION_STATE_
     *
     * @return act_ru_task.SUSPENSION_STATE_, 
     */
    public Integer getSuspensionState() {
        return suspensionState;
    }

    /**
     * 设置  字段:act_ru_task.SUSPENSION_STATE_
     *
     * @param suspensionState the value for act_ru_task.SUSPENSION_STATE_, 
     */
    public void setSuspensionState(Integer suspensionState) {
        this.suspensionState = suspensionState;
    }

    /**
     * 获取  字段:act_ru_task.TENANT_ID_
     *
     * @return act_ru_task.TENANT_ID_, 
     */
    public String getTenantId() {
        return tenantId;
    }

    /**
     * 设置  字段:act_ru_task.TENANT_ID_
     *
     * @param tenantId the value for act_ru_task.TENANT_ID_, 
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId == null ? null : tenantId.trim();
    }

    /**
     * 获取  字段:act_ru_task.FORM_KEY_
     *
     * @return act_ru_task.FORM_KEY_, 
     */
    public String getFormKey() {
        return formKey;
    }

    /**
     * 设置  字段:act_ru_task.FORM_KEY_
     *
     * @param formKey the value for act_ru_task.FORM_KEY_, 
     */
    public void setFormKey(String formKey) {
        this.formKey = formKey == null ? null : formKey.trim();
    }
}